package com.hsjk.szwj.module.member.api.user.dto;

import com.hsjk.szwj.framework.common.enums.CommonStatusEnum;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户信息 Response DTO
 */
@Data
public class MemberUserRespDTO {

    /**
     * 用户ID
     */
    private Long id;
    /**
     * 用户昵称
     */
    private String nickname;

    private String avatar;

    /**
     * 帐号状态
     * <p>
     * 枚举 {@link CommonStatusEnum}
     */
    private Integer status;

    /**
     * 手机
     */
    private String mobile;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    private String openId;

    private String wxLiteOpenId;

    /**
     * 邀请人id
     */
    private Long inviterMemberId;

    /**
     * 多租户编号
     */
    private Long tenantId;

    private Integer isNew;


    /**
     * 邀请时间
     */
    private LocalDateTime inviterTime;

}
